home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 142
/
Volume 142 Oct 17 2011 - Damaged.iso
/
Games
/
operation-graduates.swf
/
scripts
/
frame_41
/
DoAction.as
< prev
Wrap
Text File
|
2011-10-17
|
3KB
|
138 lines
function createEnemyContainer()
{
createEmptyMovieClip("enemyContainer",enemyDepth);
eConCount = 0;
createEnemyBulletContainer();
}
function createExplosionContainer()
{
createEmptyMovieClip("explosionContainer",explosionDepth);
explosionCount = 0;
}
function createEnemyBulletContainer()
{
createEmptyMovieClip("eBullets",eBulletDepth);
eBulletsCount = 0;
}
function enemyExecute()
{
for(e in enemyContainer)
{
enemyContainer[e].move();
}
var _loc1_ = 0;
while(_loc1_ < Q1enemies.length)
{
Q1enemies[_loc1_].Q1logic();
_loc1_ = _loc1_ + 1;
}
_loc1_ = 0;
while(_loc1_ < Q2enemies.length)
{
Q2enemies[_loc1_].Q2logic();
_loc1_ = _loc1_ + 1;
}
_loc1_ = 0;
while(_loc1_ < Q3enemies.length)
{
Q3enemies[_loc1_].Q3logic();
_loc1_ = _loc1_ + 1;
}
_loc1_ = 0;
while(_loc1_ < Q4enemies.length)
{
Q4enemies[_loc1_].Q4logic();
_loc1_ = _loc1_ + 1;
}
}
function explode(exploder)
{
var _loc1_ = exploder;
var _loc3_ = this;
if(_loc1_._x != 0 && _loc1_._y != 0)
{
var _loc2_ = explosionContainer.attachMovie("explosion1","explosion" + explosionCount++,explosionCount);
_loc2_._x = _loc1_._x;
_loc2_._y = _loc1_._y;
_loc2_._rotation = _loc1_._rotation;
_loc1_.myShadow.removeMovieClip();
_loc1_.removeMovieClip();
_loc2_.onEnterFrame = function()
{
var _loc1_ = this;
if(_loc1_._currentframe == _loc1_._totalframes)
{
_loc1_.removeMovieClip();
}
};
}
}
function baddyQ1()
{
var _loc3_ = this;
var _loc2_ = 0;
while(_loc2_ < Q1bullets.length)
{
var _loc1_ = Q1bullets[_loc2_];
if(_loc3_.hitTest(_loc1_._x,_loc1_._y,false))
{
_loc3_.hit();
_loc1_.removeMovieClip();
break;
}
_loc2_ = _loc2_ + 1;
}
}
function baddyQ2()
{
var _loc3_ = this;
var _loc2_ = 0;
while(_loc2_ < Q2bullets.length)
{
var _loc1_ = Q2bullets[_loc2_];
if(_loc3_.hitTest(_loc1_._x,_loc1_._y,false))
{
_loc3_.hit();
_loc1_.removeMovieClip();
break;
}
_loc2_ = _loc2_ + 1;
}
}
function baddyQ3()
{
var _loc3_ = this;
var _loc2_ = 0;
while(_loc2_ < Q3bullets.length)
{
var _loc1_ = Q3bullets[_loc2_];
if(_loc3_.hitTest(_loc1_._x,_loc1_._y,false))
{
_loc3_.hit();
_loc1_.removeMovieClip();
break;
}
_loc2_ = _loc2_ + 1;
}
}
function baddyQ4()
{
var _loc3_ = this;
var _loc2_ = 0;
while(_loc2_ < Q4bullets.length)
{
var _loc1_ = Q4bullets[_loc2_];
if(_loc3_.hitTest(_loc1_._x,_loc1_._y,false))
{
_loc3_.hit();
_loc1_.removeMovieClip();
break;
}
_loc2_ = _loc2_ + 1;
}
}
function baddyCollide()
{
explode(this);
}